package com.pubinfo.passbook.common.model.dto.contract;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zdj
 * @date 2022/6/20 10:41
 */
@Data
@HeadRowHeight(20)
public class ClaimedList {

    @ExcelProperty("合同编号")
    @ApiModelProperty(value = "合同编号")
    private String contractCode;

    @ExcelProperty("承接部门")
    @ApiModelProperty(value = "承接部门")
    private String department;

    @ExcelProperty("合同名称")
    @ApiModelProperty(value = "合同名称")
    private String contractName;

    @ExcelProperty("承办人")
    @ApiModelProperty(value = "承办人")
    private String contractorUser;

    @ExcelProperty("认领人")
    @ApiModelProperty(value = "认领人")
    private String processUser;

    @ExcelProperty("是否关联项目")
    @ApiModelProperty(value = "是否关联项目")
    private String relevancy;

    @ExcelProperty("合同金额")
    @ApiModelProperty(value = "合同金额")
    private BigDecimal contractAmount;

    @ExcelProperty("实际收款金额")
    @ApiModelProperty(value = "实际收款金额")
    private BigDecimal collectedAmount;

    @ExcelProperty("已冲减金额")
    @ApiModelProperty(value = "已冲减金额")
    private BigDecimal offsetAmount;

    @ExcelProperty("剩余可冲销金额")
    @ApiModelProperty(value = "剩余可冲销金额")
    private BigDecimal residualWriteOff;


}
